piston-powered engine - Turkish English Dictionary